Skip to content

FINERACT-2684: Update dependency io.cucumber:cucumber-java to v8 - #6518

Closed
renovate-bot wants to merge 1 commit into
apache:developfrom
renovate-bot:renovate/io.cucumber-cucumber-java-8.x
Closed

renovate-bot wants to merge 1 commit into
apache:developfrom
renovate-bot:renovate/io.cucumber-cucumber-java-8.x

Conversation

@renovate-bot

@renovate-bot renovate-bot commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
io.cucumber:cucumber-java (source) 7.34.3 → 8.0.4 age confidence

Release Notes

cucumber/cucumber-jvm (io.cucumber:cucumber-java)

v8.0.4

Compare Source

Fixed
  • [Core] Apply class predicate from backends to glue-classes (#​3253)

v8.0.3

Compare Source

Changed
  • [Core] Update dependency io.cucumber:pretty-formatter.version to v4.1.0
  • [Core] Update dependency io.cucumber:html-formatter.version to v24.2.0
  • [Core] Update dependency io.cucumber:cucumber-json-formatter.version to v0.4.2
  • [Core] Update dependency io.cucumber:teamcity-formatter.version to v0.3.1
  • [Core] Update dependency io.cucumber:usage-formatter.version to v0.2.1
Fixed
  • [BOM] Updated dependencies to converge

v8.0.2

Compare Source

Fixed
  • [Core] Fix Method::canAccess is not available on Android (#​3249)

v8.0.1

Compare Source

Fixed
  • [Core] Fix step argument index offset (#​3248)

v8.0.0

Compare Source

Added
  • [Java] Add optional names to @Before, @After, @BeforeStep and @AfterStep hooks and emit hook names in messages (#​2917, #​3173)
  • [Java] Declare step definitions with minimal ceremony (#​3200)
  • [Java] Display hints when the glue is not efficiently configured (#​3151, Julien Kronegg)
  • [JUnit Platform] Use ParallelHierarchicalTestExecutorServiceFactory (#​3105)
  • [Core] Support both DocString and DataTable arguments on steps (#​3213)
  • [Core] Support cucumber.execution.threads property when executing from CLI (#​3183)
  • [Core] Support registering individual glue classes via cucumber.glue.classes property or the --glue-classes CLI option (#​3120).
  • [Core] Support class filtering before class loading via the {included,excluded}-class-name-pattern property and the --glue-{included,excluded}-class-name-pattern CLI option. (#​3120).
  • [Core] Emit messages for @BeforeAll and @AfterAll hooks (#​3236)
Changed
  • [Core] Jackson is now an opt-in dependency (#​3206)
  • [All] Set baseline to Java 17 (#​3116)
  • [TestNG] Provide scenarios during dry-run (#​3234)
  • [All] Adopt JSpecify to declare nullability (#​3116)
  • [Core] Update skipped, pending and undefined colors (cucumber/common#2302)
  • [Core] Update dependency io.cucumber:ci-environment.version to v15.0.0
  • [Core] Update dependency io.cucumber:cucumber-expressions.version to v20.1.0
  • [Core] Update dependency io.cucumber:cucumber-json-formatter.version to v0.4.1
  • [Core] Update dependency io.cucumber:gherkin.version to v42.0.1
  • [Core] Update dependency io.cucumber:html-formatter.version to v24.1.0
  • [Core] Update dependency io.cucumber:junit-xml-formatter.version to v0.15.0
  • [Core] Update dependency io.cucumber:messages.version to v34.2.1
  • [Core] Update dependency io.cucumber:messages-ndjson.version to v0.5.2
  • [Core] Update dependency io.cucumber:pretty-formatter.version to v4.0.2
  • [Core] Update dependency io.cucumber:query.version to v16.1.1
  • [Core] Update dependency io.cucumber:tag-expressions.version to v10.0.1
  • [Core] Update dependency io.cucumber:teamcity-formatter.version to v0.3.0
  • [Core] Update dependency io.cucumber:testng-xml-formatter.version to v0.9.1
  • [Core] Update dependency io.cucumber:usage-formatter.version to v0.2.0
  • [JUnit Platform Engine] Use JUnit Platform 6.1.2 (JUnit Jupiter 6.1.2) (#​3162)
  • [All] Classes not designed for extension are now final. See api-changes.json for details.
  • [All] Utility classes are no longer instantiatable. See api-changes.json for details.
Deprecated
  • [JUnit] Deprecate cucumber-testng for removal in favor of cucumber-junit-platform-engine (#​3245)
  • [JUnit] Deprecate cucumber-junit for removal in favor of cucumber-junit-platform-engine
Fixed
  • [Core] Report the source location of both definitions when a parameter type is registered twice with the same name (#​3144)
  • [JUnit Platform Engine] Accept partial matches with cucumber.filter.name and align the behavior with JUnit 4 and CLI (#​3174)
  • [JUnit Platform Engine] Don't require global read lock (#​3103)
  • [Core] Don't swallow exceptions thrown by Plugin (#​3236)
Removed
  • [OpenEJB] Removed cucumber-openejb in favor of cucumber-jakarta-openejb (#​3189)
  • [OpenEJB] Removed cucumber-cdi2 in favor of cucumber-jakarta-cdi (#​3192)
  • [OpenEJB] Removed cucumber-deltaspike without replacement (#​3193)

v7.34.9

Compare Source

Fixed
  • [Core] Update dependency io.cucumber:messages-ndjson to v0.3.7
  • [Core] Update dependency com.fasterxml.jackson:jackson-bom to v2.22.3

v7.34.8

Compare Source

Fixed
  • [TestNG] AbstractTestNGCucumberTests.scenarios() throws without setup (#​3235)

v7.34.7

Compare Source

Fixed
  • [Core] Update dependency io.cucumber:messages-ndjson to v0.3.6
  • [Core] Update dependency com.fasterxml.jackson:jackson-bom to v2.22.2

v7.34.6

Compare Source

Fixed
  • [JUnit Platform Engine] Do not fail discovery on an empty rerun file with JUnit Platform 6.1.x (#​3216)

v7.34.5

Compare Source

Fixed
  • [Core] Update dependency io.cucumber:messages-ndjson to v0.3.5
  • [Core] Update dependency com.fasterxml.jackson:jackson-bom to v2.22.1

v7.34.4

Compare Source

Fixed
  • [Core] Update dependency io.cucumber:messages-ndjson to v0.3.4
  • [Core] Update dependency com.fasterxml.jackson:jackson-bom to v2.22.0

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@forking-renovate forking-renovate Bot added the renovate https://renovate.whitesourcesoftware.com [FINERACT-962] label Sep 28, 2026
@renovate-bot
renovate-bot force-pushed the renovate/io.cucumber-cucumber-java-8.x branch 2 times, most recently from 1ddd4e9 to 2e1cb1e Compare October 2, 2026 20:26
@renovate-bot
renovate-bot force-pushed the renovate/io.cucumber-cucumber-java-8.x branch from 2e1cb1e to 81c7c94 Compare October 13, 2026 13:13
@IOhacker IOhacker closed this Oct 14, 2026
@forking-renovate

Copy link
Copy Markdown

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 8.x releases. But if you manually upgrade to 8.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate-bot
renovate-bot deleted the renovate/io.cucumber-cucumber-java-8.x branch October 14, 2026 07:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

renovate https://renovate.whitesourcesoftware.com [FINERACT-962]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants